<?php

class Application_Model_Lancamento extends Zend_Db_Table_Abstract {
	
    protected $_schema  = 'recadastroservidor';
    protected $_name    = 'lancamentos';
    protected $_primary = 'id';

    public function setStatusLancamento($ids = array(), $status) {
        $this->update(array("statuslancamento_id" => $status), "id in (".  implode(",", $ids).")");
    }
    
    public function setStatusLancamentoOrgao($orgao, $status) {
        $this->update(array("statuslancamento_id" => $status), 
                array("orgao_id = $orgao",
                      "statuslancamento_id in (" .Application_Model_StatusLancamento::STATUS_ENCAMINHADO
                      .",".Application_Model_StatusLancamento::STATUS_LANCAMENTO_EFETUADO.")"));
    }
    
	public function setOrdem($ids = array(), $ordem=null) {
        $this->update(array("ordemdecredito" => $ordem), 
                "id in (".  implode(",", $ids).")");
    }
    
    public function setDatapagamento($ids = array(), $datapagamento=null){
    	$this->update(array("data_pagamento" => $datapagamento),
    			"id in (" . implode(",",$ids).")");
    }
    
}